- 
                Notifications
    You must be signed in to change notification settings 
- Fork 37
Upgrade to fcs 39 #93
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
7cdf2f3    to
    83d27fb      
    Compare
  
    | Hey @MangelMaxime this is still marked WIP---is this ready for review? Can you rebase on master? I agree with you about .editorconfig | 
| Hello @georgewfraser, I guess it depends on what we want to ship. I think it should be possible to make a ready for review. The only regression we have compared to the master branch is that  Initially I wanted to also make the switch from custom project cracker to using dotnet-proj but I think I will make it in another PR. So we can have a first release for the FCS update. I will try to make the required adjustment to the PR for a review this weekend. | 
bb14bbb    to
    f8d27d4      
    Compare
  
    | Hello @georgewfraser, I rebase this PR on master. Compared to the master branch there is one failing which concern the  When #92 is merged, it will be easier to read the diff because this PR depends on it. | 
Related to #88
Note: It seems like there was a lot of white spaces in the original files and because my IDEs remove them it make a lot of noise in the diff.
It is possible in GitHub to hide the white space to make it easier to read the diff:
If that's really a problem, I could redo all the changes from master but I would prefer to just remove the white spaces from the files and add a
.editorconfigfile to ensure the behaviour across the different IDEs/developer machine. .editorconfig is file understand by most of the IDEs/Editors allowing to configure things like tabs size, removal of white space, etc.Current status:
net5.0[ ] Change the path in the extension to usenet5.0instead ofnetcoreapp3.0releasetests/FSharpLanguageServer.Tests. The tests testing is.fsxfiles works is failing but it is not failing on master branchtests/ProjectCracker.Testsbut it is already failing in the master branch so not related to my changes. I will see if I can fix it or if I move directly to testIonide/dotnet-projlibraryThis test starting failing when net5.0 has been introduced on the CI machine. On this build we can see that the Windows build is green while the Linux build is red.
The difference is Windows build doesn't have net5 while Linux does:
I don't know why I have this problem. I tried forcing
FSharp.Coreversion in the fsproj but still get the warning.When executing
dotnet add package FSharp.Core, I have this error: